Проблема БД. Первая (чистая) установка.

Cервер на Ubuntu 16.04
Панель управления Vesta
БД пустая, создана перед установкой.
Во время установки никакие чекбосы не отмечались. Установка прошла без сообщений.
Сайт открылся нормально.
При переходе по ссылке http://mysite//people/ выдаёт:
SQL Error: Table 'bd_name.prefix_session' doesn't exist at /home/sites/web/mysite/public_html/common/classes/modules/user/mapper/User.mapper.class.php line 592 --- Array ( [code] => 1146 [message] => Table 'bd_name.prefix_session' doesn't exist [query] => SELECT user_id FROM prefix_session WHERE session_date_last >= '2017-05-26 02:34:18' GROUP BY user_id [context] => /home/sites/web/mysite/public_html/common/classes/modules/user/mapper/User.mapper.class.php line 592 )


При попытке авторизоваться далее ввода логина и пароля дело не заходит.

Как победить?

Что за предупреждения в журнале?

Не первый раз обнаруживаю в журнале ошибок такие сообщения:
E_WARNING [2] mysqli::real_connect(): (42000/1203): User xxxxxx already has more than 'max_user_connections' active connections (/xxxxxxxxx/sovunion.ru/engine/libs/DbSimple3/lib/DbSimple/Driver/Mysqli.php on line 53)

Понятно что жалуется на слишком большое количество соединений... Кто нибудь может помочь устранить проблему более предметно? В my.cnf стоит max_user_connections = 25. До каких разумных значений можно увеличить это значение? Заранее спасибо за помощь:)

Переезд с Альто 1.0.х на версию 1.1.х и адаптация шаблонов (минимальный вариант)


Я обещал написать статью о переезде с Альто 1.0 на версию 1.1. Но долго с этим тянул, т.к. ломал голову, как максимально упростить этот процесс. Собственно, в этом переезде есть две особенности:

1) Изменение структуры базы данных, причем, не просто добавление/изменение таблиц и полей базы, но и перенос данных из старой структуры в новую. И если у вас база большая, а сервер слабенький, то автоматическая конвертация может не пройти, и придется выполнять ее вручную.

2) Изменился механизм загрузки изображений и добавился функционал, который повлек за собой изменения в шаблонах. Поэтому, если вы используете какие-то свои шаблоны или старые шаблоны от LS, то для корректной их работы потребуется их адаптировать.

Читать дальше →

После установки Alto cms выдает «Cannot connect to database». Решено.

Проблема


Собственно, проблема озвучена в заголовке.

Что-то я не то делаю, поскольку после, казалось бы, успешной установки системы, по адресу сайта появляется простой текст на белом фоне Cannot connect to database.

Устанавливал Alto, потом пробовал LS, а на него уже Alto, но беда в том, что LS встает на ура, а alto никак не хочет и выдает все ту же пресловутую надпись.

Писал хостеру (fornex), вдруг у него специфические настройки, но тот, посмотрев на config, говорит что все правильно делаю.

Все рекомендации из readme и подсказок тоже выполнены.

Подскажите, куда смотреть? Что не так делаю?

Решение

Если при установке cms выдает ошибку, хотя все сделано верно и соблюдены все подсказки, стоит, как верно подсказал aVadim попробовать сменить app/config/config.local.php в строчке $config['db']['params']['type'] = 'mysqli' удалить i, которую я выделил жирным.

Как очистить БД от ненужных таблиц?

Вот где-где, но тут я точно полный ноль... Я даже правильный запрос в поисковик сделать не могу (ну не в теме я...). В общем, после переезда с LS на Alto (с помощью конвертации базы данных при установке) в БД осталась масса таблиц от прежних плагинов, которые теперь я использовать не собираюсь — это и Форум, и LSGallery... и ещё много чего. Удалить эти таблицы не получается:

Cannot delete or update a parent row: a foreign key constraint fails

— и что делать с этими ключами я не знаю. Прошу помощи сообщества, хотя понимаю, что напрямую AltoCMS это не касается. Впрочем, чтобы уж совсем не оффтопить, спрошу: наличие этих «мертвых» таблиц в БД никак не повлияет на работоспособность (стабильность) сайта?